#ifndef PARAMS_H
#define PARAMS_H

#include "misc.h"

struct {
	u64 cycles;
	int verbose;

	int auto_configure;
	u64 max_cycles;

	float density_inst_i_valid;
	float density_data_i_valid;
	float density_reset;

	u64 inst_mask_inst_i_line;

} params;

int get_options();
void default_params();
int read_params(char *s);
void auto_configure();
void print_params();

#endif
